babl-cache: use babl version in header for releases
authorØyvind Kolås <pippin@gimp.org>
Tue, 29 Nov 2016 21:53:13 +0000 (22:53 +0100)
committerØyvind Kolås <pippin@gimp.org>
Tue, 29 Nov 2016 21:53:13 +0000 (22:53 +0100)
babl/babl-cache.c

index 818c12663a3ed477a57874585ea16c5cbead21e4..239bb16f0dad9a80f53f04773761cd9d63bfc5a0 100644 (file)
@@ -138,8 +138,14 @@ static int compare_fish_pixels (const void *a, const void *b)
 static const char *cache_header (void)
 {
   static char buf[2048];
-  sprintf (buf, "#%s BABL_PATH_LENGTH=%d BABL_TOLERANCE=%f",
-  BABL_GIT_VERSION, _babl_max_path_len (), _babl_legal_error ());
+  if (strchr (BABL_GIT_VERSION, ' ')) // we must be building from tarball
+    sprintf (buf, "#%i.%i.%i BABL_PATH_LENGTH=%d BABL_TOLERANCE=%f",
+             BABL_MAJOR_VERSION, BABL_MINOR_VERSION, BABL_MICRO_VERSION,
+             _babl_max_path_len (), _babl_legal_error ());
+  else
+    sprintf (buf, "#%s BABL_PATH_LENGTH=%d BABL_TOLERANCE=%f",
+             BABL_GIT_VERSION,
+             _babl_max_path_len (), _babl_legal_error ());
   return buf;
 }